adjacent islands - Spanish English Dictionary